<div id="adicionar">
	<p>
            <a href="<?php echo $_SERVER['PHP_SELF']. '?' .$_SERVER['QUERY_STRING']; ?>&acao=inserir" class="btn btn-info btn-small">+ Adicionar novo</a>
	</p>
</div>

<?php
//Vamos selecionar todos administradores cadastrados
//Como nosso m�todo � publico podemos acessa-lo diretamente
//Aonde est� esse m�todo listaTodos?
// /controllers/admin.php que foi carregado em nosso index.php
//de acordo com o $_GET['pag'] passado, viu como � bom a conven��o?
//Nem temos mais o esfor�o de ficar incluindo arquivos, eles carregam
//"autom�tico".

//Ent�o blz, usamos o m�todo ListaTodos() que retorna todos nossos usu�rios
$s = perfil::ListaTodos();

//nosso m�todo retorna os dados da consulta
//ent�o vamos verificar se nossa consulta retornou alguma informa��o
if(isset($s) && $s !== false)
{
	//Os �ndices est�o definidos na classe libray/paginacao/paginacao.php
	echo 'Total de registros encontrados: <b>' .$s['paginacao'][7]. '</b>';
	echo '<br />';
	//verifico se foi setada a p�gina (da pagina��o claro) e se foi exibo ela, sen�o 
	//a p�gina � a primeira claro = ]
	echo 'Página atual: <b>' .$pgatual = isset($_GET['pg'])?$_GET['pg']:'1'. '</b>';
       
	
	//Ent�o vamos listar estes dados encontrados
	//Vamos criar uma tabela s� para melhorar a visualiza��o
	echo '<table  class="table table-striped table-hover" style="font-size:13px; margin-top:15px">
			<tr>
				<th>Código</th>
				<th>Nome</th>
				<th>Descição</th>
				<th>Status</th>
				<th>Ação</th>
			</tr>';
	
	//damos um loop nos resultados para exibi-los
	$i = '1';
	foreach ($s['dados'] as $v)
	{
		//se voc� est� se perguntando o que s�o este 0,1 � simples, observe nossa
		//query: SELECT Codigo, Nome FROM admins, olhou viu alguma
		//rela��o com o 0 e 1? Pois bem, este �ndices da array, nos retornam
		//exatamente na ordem que especificamos na query, como as array se iniciam
		//do 0(zero), logo $v[0] � o Codigo, e assim por diante. Moleza?

		//Iniciamos nosso formul�rio para exibir, alterar e exlcuir os dados
		// a vari�vel de sistema $_SERVER['QUERY_STRING'] retorna no caso  pag=admin

		//alterna a classe de cor do fundo da tabela
		if (($i % 2) == 1){ 
			$diff='class="diff"';
		}else{ 
			$diff='';
		};
		$i++;
	?>		
			<tr>
				<td <?php echo $diff; ?>>
					<?php echo $v[0]; ?>
				</td>
				<td <?php echo $diff; ?>>
					<?php echo $v[1]; ?>
				</td>
				<td <?php echo $diff; ?>>
					<?php echo $v[2]; ?>
				</td>
				<td <?php echo $diff; ?>>
					<?php echo $v[3]; ?>
				</td>
				<td <?php echo $diff; ?>>
                                    <div class="btn-group">
                                        <a class="btn btn-success btn-mini" href="<?php echo $_SERVER['PHP_SELF']. '?' .$_SERVER['QUERY_STRING']. '&acao=ver&cod=' .$v[0]; ?>"><i class="icon-eye-open" style="margin-top: 5px"></i> Ver</a>
                                    <a class="btn btn-warning btn-mini" href="<?php echo $_SERVER['PHP_SELF']. '?' .$_SERVER['QUERY_STRING']. '&acao=atualizar&cod=' .$v[0]; ?>"><i class="icon-pencil" style="margin-top: 5px"></i> Editar</a>
                                    <a class="btn btn-danger btn-mini" href="<?php echo $_SERVER['PHP_SELF']. '?' .$_SERVER['QUERY_STRING']. '&acao=remover&cod=' .$v[0]; ?>"><i class="icon-trash" style="margin-top: 5px"></i> Excluir</a>
                                    <a class="btn btn-info btn-mini" href="<?php echo $_SERVER['PHP_SELF']. '?' .$_SERVER['QUERY_STRING']. '&acao=permissao&cod=' .$v[0]; ?>"><i class="icon-plus" style="margin-top: 5px"></i> Permissões</a>
                                   </div>
                                </td>
			</tr>
				</form>
		
	<?php		
	//Fecha o loop
	}
	//Fecho a tabela ap�s terminar o loop
	echo '</table>';
	
	
	////////////////////////////////////////////////////////////////////////////////
	//Monta paginacao, deixei assim separado, para deixar livre para inserir o CSS//
	////////////////////////////////////////////////////////////////////////////////
	
	//Primeira P�gina
	echo $s['paginacao'][1];
	//P�gina Anterior
	echo $s['paginacao'][2];
	//Todas P�ginas
	echo $s['paginacao'][3];
	//Pr�xima P�gina
	echo $s['paginacao'][4];
	//�ltima P�gina
	echo $s['paginacao'][5];

	
//Caso a nossa consulta n�o tenha retornado nenhum resultado, ent�o exibe o erro
} else {
	echo '<div id="alerta">';
		echo 'Nenhum perfil cadastrado.';
	echo '</div>';
}
?>